|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITaskContextManager
Interface, das die Verwaltung der ITaskContext-implementierenden
Objekte übernimmt. Es ist für die Instantiierung und Parametrisierung der
ausführenden Kontexte zuständig.
ITaskContext| Method Summary | |
|---|---|
IBusinessTask |
activateBusinessTask(BusinessTaskBean taskBean)
Zurückliefern des aktivierten Vorgangsobjektes ( IBusinessTask), das
mit der Durchführung des entsprechenden Request innerhalb des aktiven Kontextes
beauftragt wird. |
ITaskContext |
activateTaskContext(IClient client,
ITaskRequest request)
Zurückliefern des aktivierten Kontextes für die Ausführung eines übergebenen ITaskRequest für einen bestimmten Anwender (IClient),
der diesen Request abgesetzt hat. |
void |
deleteTaskContextForClient(IClient client)
Löscht den ITaskContext für den Anwender, der aus dem internen Speicher
des ITaskContextManager entfernt wird. |
IMetaSystem |
getMetaSystem()
Zurückliefern des IntegrityMonitor, der für die Einhaltung
der semantischen Integrität bei der Persistierung von Konzepten nach der
Durchführung von Vorgängen zuständig ist. |
IRepositoryManager |
getRepositoryManager()
Zurückliefern der Verwaltungskomponente des Repository. |
| Method Detail |
|---|
ITaskContext activateTaskContext(IClient client,
ITaskRequest request)
ITaskRequest für einen bestimmten Anwender (IClient),
der diesen Request abgesetzt hat.
client - Klient, der den Request abgesetzt hat.request - Request, der zu bearbeiten ist.
ITaskContext implementiert, und für
die Durchführung des Request zuständig ist.IBusinessTask activateBusinessTask(BusinessTaskBean taskBean)
IBusinessTask), das
mit der Durchführung des entsprechenden Request innerhalb des aktiven Kontextes
beauftragt wird. Je nachdem, ob das Vorgangsobjekt bereits im ITaskContext
vorhanden ist, wird es neu instantiiert oder nicht. Im Falle der Neu-Intantiierung
wird dafür auf das IRepository zurückgegriffen, das die Informationen
über die Anwendung enthält.
taskBean - Die Repräsentation des Vorgangsobjektes, das mit der Bearbeitung
des Requests beauftragt werden soll.
IBusinessTask implementierendes Objekt, dass mit der Durchführung
beauftragt werden kann.IRepositoryManager getRepositoryManager()
IRepositoryManager
kann auf das zu Grunde liegende IRepository der Anwendung zugegriffen werden.
IMetaSystem getMetaSystem()
IntegrityMonitor, der für die Einhaltung
der semantischen Integrität bei der Persistierung von Konzepten nach der
Durchführung von Vorgängen zuständig ist. Der IntegrityMonitor
ist die Schnittstelle zur Datenbasis des Anwendungssystems.
void deleteTaskContextForClient(IClient client)
ITaskContext für den Anwender, der aus dem internen Speicher
des ITaskContextManager entfernt wird. Alle Kontext müssen beim erneuten
Aufruf durch den Anwender instantiiert werden. Beim Abmelden des Anwenders vom System
absolut notwendig.
client - Der Anwender, der abgemeldet wurde.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||